package cn.chencaiju.day09;

import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

public class ErrorTest {
	/*
	 * OutOfMemeoryError 内存不足
	 */
	@Test public void testMemoryError() {
		List<String> list=new ArrayList<>();
		int count=0;
		while(true) {
			String str=new String(new char[1024*1024]);
			list.add(str);
			System.out.println(++count);
		}
	}
	/**
	 * 栈溢出
	 */
	public void foo() {
		foo();
	}
	@Test public void testStackOverError() {
		foo();
	}
}
